* {
    margin: 0;
    padding: 0;
}

.home-top {
    width: 100vw;
    height: 100px;
    background-color: #6eaedd;
}

.home-left {
    width: 15%;
    float: left;
    height: calc(100vh - 104px);
    text-align: center;
    border: 1px solid rebeccapurple;
}

.home-right {
    width: calc(85% - 4px);
    float: left;
    height: calc(100vh - 104px - 100px);
    overflow-y: auto;
}

.caidan {
    font-size: 20px;
    line-height: 30px;
}

.caidan ol {
    text-indent: 2em;
}

.caidan ol li:hover {
    background-color: #e69137;
}

.floatRight {
    float: right;
}